.sprite.chart-analysis-icon{
    background-image: url(../images/chart-analysis-icon.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0 0;
}
.smsSumm>div{ float: left; }
.smsSumm>div.left>div{ overflow: hidden; margin-bottom: 5px; }
.smsSumm>div.left>div span{ display: inline-block; float: left; font-size: 14px; }
.smsSumm .items a{ display: block; margin-bottom: 10px; }
.smsSumm .items a i{ background-color: #fcd5b5; }
.smsSumm .items a:first-child i{ background-color: #db843d; }
.titleBar.sentBar p{ position: absolute;left: 50%;top: 50%;font-size: 20px;margin-left: -350px;margin-top: -18px;width: 700px;text-align: center; }
.chart-statistical-nav{ width: 80%; margin: 0 auto; }
.chart-statistical-nav li{ width: 16%; float: left; text-align: center; }
.chart-statistical-nav li b{ font-size: 24px; font-weight: normal; color: #00a0e9; }
.chart-statistical-nav li p:nth-child(2){ font-size: 14px; margin-top: 5px; }
.main-color{ color: #00a0e9; }
.chart-statistical-tabnav{ width: 100%; height: 40px; line-height: 40px; background-color: #EEE; }
.chart-statistical-tabnav a{ display: inline-block; padding: 0 30px; }
.chart-statistical-tabnav a.on{ background-color: #00a0e9; color: #FFF; }
.chartMapTipsContainer{ width: 26%; position: absolute; right: 5%; top: 0; }
.chartMapTipsContainer li{ line-height: 30px; }
.chartMapTipsContainer li>span{ font-size: 12px; display: inline-block; }
.chartMapTipsContainer li>span:nth-child(1){ width: 10%; }
.chartMapTipsContainer li>span:nth-child(2){ width: 40%; }
.chartMapTipsContainer li>span:nth-child(3){ width: 25%; text-align: center; }
.chartMapTipsContainer li>span:nth-child(4){ width: 25%; text-align: center; }
.chartMap2TipsContainer li>span:nth-child(1) { width: 10%; }
.chartMap2TipsContainer li>span:nth-child(2) { width: 22%; }
.chartMap2TipsContainer li>span:nth-child(3) { width: 22%; text-align: center; }
.chartMap2TipsContainer li>span:nth-child(4) { width: 22%; text-align: center; }
.chartMap2TipsContainer li>span:nth-child(5) { width: 18%; text-align: center; }
.chartMap2TipsContainer li>span:nth-child(6) { width: 18%; text-align: center; }

.chartItem{ width: 100%;height:340px; }

.formAnalysisDescribe,
.formAnalysisEnter,
.formAnalysisSex{ margin-bottom: 20px; background-color: #ecf1f4; overflow: hidden; }
.formAnalysisDescribe h2,
.formAnalysisEnter h2,
.formAnalysisSex h2{ font-size: 16px; margin: 15px 0 10px; padding-left: 28px; }
.formAnalysisDescribe .left,
.formAnalysisEnter .left,
.formAnalysisSex .left{ width: 56%; background-color: #FFF; margin-left: 2%; margin-bottom: 20px; position: relative; padding: 10px 15px; box-sizing: border-box; }
.formAnalysisDescribe .left .optionBar,
.formAnalysisEnter .left .optionBar,
.formAnalysisSex .left .optionBar{ position: absolute; right: 8%; z-index: 99; }
.formAnalysisDescribe .right,
.formAnalysisEnter .right,
.formAnalysisSex .right{ width: 38%; background-color: #FFF; margin-right: 2%; padding: 10px 15px; box-sizing: border-box; }
.formAnalysisDescribe .right>.tableTitle,
.formAnalysisEnter .right>.tableTitle,
.formAnalysisSex .right>.tableTitle{ font-size: 16px; margin: 10px 0 15px 0; }


